package com.omall.open.sdk.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 枫伦
 * @description: 订单列表信息
 * @date 2020/10/22 2:57 下午
 */
@Data
public class OrderListInfo implements Serializable {
    private static final long serialVersionUID = 5638477329270492645L;
    /**
     * NGC订单ID
     */
    private Long id;

    /**
     * 平台订单号
     */
    private String platformCode;

    /**
     * 来源平台
     */
    private String platformName;

    /**
     * NGC订单编号
     */
    private String erpCode;

    /**
     * 收货地址
     */
    private String logisticsAddress;

    /**
     * 收货人
     */
    private String logisticsConsignee;

    /**
     * 省市区Json(发往国外的订单的省市区均为海外)
     */
    private String logisticsAddressJson;

    /**
     * 收货物流信息
     */
    private String logisticsInfoAry;

    /**
     * 收货人手机号
     */
    private String logisticsPhone;

    /**
     * 发货状态(未发货=unshipped,全部发货=allshipped,部分发货=partialshipped)
     */
    private  String logisticsStatus;

    /**
     * 缺货状态(全部=whole,部分=part)
     */
    private  String lackStatus;
    /**
     * 无需发货状态(全部无需发货=whole,部分无需发货=part,需要发货=true)
     */
    private  String needDliveryStatus;
    /**
     * 退款状态(全部=whole,部分=part)
     */
    private   String returnStatus;
    /**
     * 支付时间
     */
    private Date paidTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 平台推单时间
     */
   private Date platformCreate;

    /**
     * 拆单备注
     */
    private String splitOrderMsg;
    /**
     * 优惠券名称
     */
    private String couponName;

    /**
     * 抵扣金额(分)
     */
    private int discountPrice;


    /**
     * 满减金额(分)
     */
    private int fullDecrPrice;

    /**
     * 使用积分金额(分)
     */
    private  int integPrice;


    /**
     * 运费(分)
      */
    private int freight;


}
